🇬🇧 en el 🇬🇷

on sight

επί τη εμφανίσει

on sight

  • (idiomatic) Immediately when sighted.
  • (by extension) Immediately something has come to one's attention.
αμέσως
Wiktionary Links